.en-layout{
    position: relative;
    width: 7.5rem;
    height: 100%;
    overflow: scroll;
    background: #3296FB;
}
.en-header{
    position: relative;
    width: 7.5rem;
    background-image: linear-gradient(134deg, #5A61FD 0%, #3296FB 100%);
}
.en-header-white{
    position: fixed;
    opacity: 0;
    top: 0;
    background-image: #FFFFFF;
    background: #FFFFFF;
    z-index: 1010;
}
.en-header-content{
    width: 7.5rem;
    height: 5.64rem;
}
.en-header-content img{
    width: 7.5rem;
    height: 5.64rem;
}
.en-price-layout{
    position: absolute;
    width: 3.52rem;
    height: 1.56rem;
    line-height: 1.56rem;
    bottom: .275rem;
    background-image: linear-gradient(-87deg, #0ACADA 50%, #4BF58D 100%);
    border-radius: 0 .8rem .8rem 0;
    z-index: 1003;
}
.en-price-layout > span{
    display: inline-block;
    padding: .16rem .4rem 0; 
}
.en-price-layout > span>p{
	font-size: .32rem;
    line-height: .64rem;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}
.en-price-layout > span>p:nth-child(2){
	margin-top: -.16rem;
	font-size: .28rem;
}
.en-price-layout > span>p:nth-child(2)>span{
	font-size: .56rem;
}
.en-price-flower{
    position: absolute;
    width: 2.9rem;
    height: .93rem;
    margin-top: -.295rem; 
    margin-left: -.8rem;
    z-index: 1002;
}
.en-bg-samll{
    position: absolute;
    width: 7.5rem;
    height: 1.4rem;
    z-index: 1000;
}
.en-content-layout{
    position: relative;
    width: 6.9rem;
    padding: .6rem .52rem .6rem;
    margin: 0 .3rem .3rem;
    background: #FFFFFF;
    box-shadow: inset 0 0 .2rem 0 rgba(50,150,251,0.70);
    border-radius: .16rem;
    font-size: 0;
    z-index: 1001;
}
.en-service-title{
    line-height: .48rem;
    font-size: .32rem;
    font-weight: bold;
    color: #555555;
}
.en-service-block{
    display: inline-block;
    margin-top: .24rem;
    width: 2.8rem;
    height: 1.56rem;
    border-radius: .08rem;
    background: #6AC1FD;
}
.bg-gray{
    background: #55C6D8;
}
.en-process-title{
    font-size: .42rem;
    color: #3296FB;
    letter-spacing: .05px;
    text-align: center;
    font-weight: 800;
}
.en-process-title img{
    width: .54rem;
    height: .2rem;
    margin: 0 .2rem;
    vertical-align: middle;
}
.en-process-block{
    margin: .4rem 0 0;
}
.en-process-block img{
    display: inline-block;
    width: .8rem;
    height: .8rem;
    vertical-align: top;
}
.en-process-block > span{
    display: inline-block;
    margin-left: .4rem;
    width: 4.66rem;
}
.en-process-block > span b{
    line-height: .48rem;
    font-size: .36rem;
    color: #3296FB;
    font-weight: 800;
}
.en-process-block > span p{
    margin-top: .16rem;
    line-height: .44rem;
    font-size: .32rem;
    color: #808080;
}
.en-footer-inner{
    height: 1.12rem;
}
.en-footer{
    position: fixed;
    width: 7.5rem;
    height: 1.12rem;
    bottom: 0;
    background: #FFFFFF;
    font-size: 0;
    z-index: 1005;
}
.en-footer button{
    display: inline-block;
    width: 100%;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: .3rem;
    color: #3296FB;
    background: #FFFFFF;
    text-align: center;
}
.en-footer button img{
    width: .4rem;
    height: .4rem;
    margin: 0 .18rem .05rem;
    vertical-align: middle;
    justify-content: center;
}

.en-modal{
    position: fixed;
    display: none;
    width: 7.5rem;
    height: 100%;
    top: 0;
    background: rgba(0,0,0,0.56);
    z-index: 1020;
}
.en-modal.show{
    display: block;
}
.en-modal-layout{
    position: fixed;
    width: 7.5rem;
    bottom: 0;
    background: #F5F5F5;
}
.call p{
    width: 100%;
    padding: .3rem 0;
    background: #FFFFFF;
    text-align: center;
    color: #999999;
    font-size: .28rem;
}
.call a{
    display: block;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    color: #333333;
    font-size: .34rem;
    background: #FFFFFF;
    text-align: center;
}
.call hr{
    height: .02rem;
    border: 0;
    background-attachment: #EEEEEE;
}
